tup = (1, 2, 3)
print(tup)
a, b, c = tup
print(a, b, c)

# "not enough" and "too many" "to unpack" is a description of right hand side operand, i.e. the tuple to unpack.

# a, b, c, d = tup  # ValueError: not enough values to unpack (expected 4, got 3)

# a, b = tup  # ValueError: too many values to unpack (expected 2)
